[t:/]$ 지식_

이전 달 정보 구하기

2023/02/01
#!/bin/bash
cdate=$(date +%Y%m15)
echo $cdate
d=$(date +%Y%m -d "$cdate $1 months ago")
echo $d

파이썬의 relativedate 는 카렌다 시스템이라 이전 달이 몇 월이지 잘 구해지는 것 같은데..

bash의 date는 현재 월의 말일, 즉 31일이거나 2월의 경우 28일이 말일인데 이런 경우 1 months ago 등의 계산이 뜻대로 되지 않는다.

어차피 몇 월인지만 구하니까 그냥 날짜를 15일로 고정해서 계산하면 된다.

~
~





공유하기













[t:/] is not "technology - root". dawnsea, rss